using System;
using Newtonsoft.Json;
using SlickGridNet.Serialization;

namespace SlickGridNet
{
	/// <summary>
	/// Specific converter for SlickFormatter objects.
	/// <para>Removes "Formatter" suffix from type name.</para>
	/// </summary>
	public class SlickFormatterConverter : SlickSuffixBaseConverter
	{
		private const string suffix = "Formatter";

		protected override string Suffix
		{
			get { return suffix; }
		}

		public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
		{
			throw new NotImplementedException();
		}

		public override bool CanConvert(Type objectType)
		{
			throw new NotImplementedException();
		}
	}
}